import request from '@/utils/request'

// 查询资产信息列表
export function listAsset(query) {
  return request({
    url: '/property/asset/list',
    method: 'GET',
    params: query
  })
}

// 查询资产信息详细
export function getAsset(assetId) {
  return request({
    url: '/property/asset/' + assetId,
    method: 'GET',
  })
}

// 查询融资信息列表
export function listFinance(query) {
  return request({
    url: '/property/finance/list',
    method: 'GET',
    params: query
  })
}

// 查询租赁信息列表
export function listLease(query) {
  return request({
    url: '/property/lease/list',
    method: 'GET',
    params: query
  })
}

// 查询生命周期管理列表
export function listCycle(query) {
  return request({
    url: '/property/cycle/list',
    method: 'GET',
    params: query
  })
}

// 查询巡检记录列表
export function listRecord(query) {
  return request({
    url: '/property/record/list',
    method: 'GET',
    params: query
  })
}

// 修改资产信息
export function updateAsset(data) {
  return request({
    url: '/property/asset',
    method: 'PUT',
    data: data
  })
}

// 资产地图
export function assetMap(query) {
  return request({
    url: '/property/asset/assetMap',
    method: 'GET',
    params: query
  })
}
